# near model CODE resource # jump table entries: 6456-6462 (7 of them) 00000000 4E56 FFFC link A6, -0x0004 00000004 4E5E unlink A6 00000006 205F movea.l A0, [A7]+ 00000008 544F addq.w A7, 2 0000000A 4ED0 jmp [A0] 0000000C 4E56 FEFE link A6, -0x0102 00000010 206E 000E movea.l A0, [A6 + 0xE] 00000014 43EE FF00 lea.l A1, [A6 - 0x100] 00000018 703F moveq.l D0, 0x3F label0000001A: 0000001A 22D8 move.l [A1]+, [A0]+ 0000001C 51C8 FFFC dbf D0, -0x6 /* 0000001A */ 00000020 4E5E unlink A6 00000022 205F movea.l A0, [A7]+ 00000024 DEFC 000A add.w A7, 0xA /* '\n' */ 00000028 4ED0 jmp [A0] 0000002A 4E56 FFF6 link A6, -0x000A 0000002E 4E5E unlink A6 00000030 205F movea.l A0, [A7]+ 00000032 DEFC 000C add.w A7, 0xC 00000036 4ED0 jmp [A0] fn00000038: 00000038 4E56 FFFC link A6, -0x0004 0000003C 48E7 0118 movem.l -[A7], D7,A3,A4 00000040 266E 0008 movea.l A3, [A6 + 0x8] 00000044 286E 000C movea.l A4, [A6 + 0xC] 00000048 426C 0004 clr.w [A4 + 0x4] 0000004C 42A7 clr.l -[A7] 0000004E 70FC moveq.l D0, 0xFFFFFFFC 00000050 2F00 move.l -[A7], D0 00000052 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */] 00000056 2E1F move.l D7, [A7]+ 00000058 70FD moveq.l D0, 0xFFFFFFFD 0000005A B087 cmp.l D0, D7 0000005C 57C0 seq D0 0000005E 72FE moveq.l D1, 0xFFFFFFFE 00000060 B287 cmp.l D1, D7 00000062 57C1 seq D1 00000064 8001 or.b D0, D1 00000066 6708 beq +0xA /* 00000070 */ 00000068 397C 0025 0004 move.w [A4 + 0x4], 0x25 /* '%' */ 0000006E 6026 bra +0x28 /* 00000096 */ label00000070: 00000070 70FF moveq.l D0, 0xFFFFFFFF 00000072 B06C 0002 cmp.w D0, [A4 + 0x2] 00000076 5EC0 sgt D0 00000078 7218 moveq.l D1, 0x18 0000007A B26C 0002 cmp.w D1, [A4 + 0x2] 0000007E 5DC1 slt D1 00000080 8001 or.b D0, D1 00000082 6708 beq +0xA /* 0000008C */ 00000084 397C 0019 0004 move.w [A4 + 0x4], 0x19 0000008A 600A bra +0xC /* 00000096 */ label0000008C: 0000008C 4A54 tst.w [A4] 0000008E 6706 beq +0x8 /* 00000096 */ 00000090 397C 0046 0004 move.w [A4 + 0x4], 0x46 /* 'F' */ label00000096: 00000096 36AC 0002 move.w [A3], [A4 + 0x2] 0000009A 6606 bne +0x8 /* 000000A2 */ 0000009C 36BC 0004 move.w [A3], 0x4 000000A0 600E bra +0x10 /* 000000B0 */ label000000A2: 000000A2 70FF moveq.l D0, 0xFFFFFFFF 000000A4 B053 cmp.w D0, [A3] 000000A6 6606 bne +0x8 /* 000000AE */ 000000A8 36BC 0005 move.w [A3], 0x5 000000AC 6002 bra +0x4 /* 000000B0 */ label000000AE: 000000AE 5A53 addq.w [A3], 5 label000000B0: 000000B0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000000B4 4E5E unlink A6 000000B6 205F movea.l A0, [A7]+ 000000B8 504F addq.w A7, 8 000000BA 4ED0 jmp [A0] 000000BC 4E56 FFFA link A6, -0x0006 000000C0 48E7 0028 movem.l -[A7], A2,A4 000000C4 286E 0008 movea.l A4, [A6 + 0x8] 000000C8 2F0C move.l -[A7], A4 000000CA 486E FFFA pea.l [A6 - 0x6] 000000CE 4EBA FF68 jsr [PC - 0x98 /* 00000038 */] 000000D2 4A6C 0004 tst.w [A4 + 0x4] 000000D6 6652 bne +0x54 /* 0000012A */ 000000D8 7006 moveq.l D0, 0x06 000000DA B06E FFFA cmp.w D0, [A6 - 0x6] 000000DE 6E26 bgt +0x28 /* 00000106 */ 000000E0 3F2E FFFA move.w -[A7], [A6 - 0x6] 000000E4 3F3C 000C move.w -[A7], 0xC 000000E8 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 000000EC 206D F4C8 movea.l A0, [A5 - 0xB38] 000000F0 302E FFFA move.w D0, [A6 - 0x6] 000000F4 E740 asl D0.w, 3 000000F6 43EC 0016 lea.l A1, [A4 + 0x16] 000000FA 45E8 03EE lea.l A2, [A0 + 0x3EE] 000000FE 41F2 0000 lea.l A0, [A2 + D0.w] 00000102 22D8 move.l [A1]+, [A0]+ 00000104 22D8 move.l [A1]+, [A0]+ label00000106: 00000106 206D F4C8 movea.l A0, [A5 - 0xB38] 0000010A 302E FFFA move.w D0, [A6 - 0x6] 0000010E E940 asl D0.w, 4 00000110 224C movea.l A1, A4 00000112 5C89 addq.l A1, 6 00000114 45E8 023E lea.l A2, [A0 + 0x23E] 00000118 41F2 0000 lea.l A0, [A2 + D0.w] 0000011C 22D8 move.l [A1]+, [A0]+ 0000011E 22D8 move.l [A1]+, [A0]+ 00000120 22D8 move.l [A1]+, [A0]+ 00000122 22D8 move.l [A1]+, [A0]+ 00000124 7000 moveq.l D0, 0x00 00000126 2940 001E move.l [A4 + 0x1E], D0 label0000012A: 0000012A 4CDF 1400 movem.l A2,A4, [A7]+ 0000012E 4E5E unlink A6 00000130 2E9F move.l [A7], [A7]+ 00000132 4E75 rts 00000134 4E56 FFFA link A6, -0x0006 00000138 2F0C move.l -[A7], A4 0000013A 286E 0008 movea.l A4, [A6 + 0x8] 0000013E 2F0C move.l -[A7], A4 00000140 486E FFFA pea.l [A6 - 0x6] 00000144 4EBA FEF2 jsr [PC - 0x10E /* 00000038 */] 00000148 4A6C 0004 tst.w [A4 + 0x4] 0000014C 661E bne +0x20 /* 0000016C */ 0000014E 206D F4C8 movea.l A0, [A5 - 0xB38] 00000152 302E FFFA move.w D0, [A6 - 0x6] 00000156 E940 asl D0.w, 4 00000158 43E8 023E lea.l A1, [A0 + 0x23E] 0000015C 41F1 0000 lea.l A0, [A1 + D0.w] 00000160 224C movea.l A1, A4 00000162 5C89 addq.l A1, 6 00000164 20D9 move.l [A0]+, [A1]+ 00000166 20D9 move.l [A0]+, [A1]+ 00000168 20D9 move.l [A0]+, [A1]+ 0000016A 20D9 move.l [A0]+, [A1]+ label0000016C: 0000016C 285F movea.l A4, [A7]+ 0000016E 4E5E unlink A6 00000170 2E9F move.l [A7], [A7]+ 00000172 4E75 rts fn00000174: 00000174 4E56 FFFE link A6, -0x0002 00000178 48E7 0108 movem.l -[A7], D7,A4 0000017C 286E 0008 movea.l A4, [A6 + 0x8] 00000180 426C 0002 clr.w [A4 + 0x2] 00000184 3E2C 0004 move.w D7, [A4 + 0x4] 00000188 42A7 clr.l -[A7] 0000018A 70FC moveq.l D0, 0xFFFFFFFC 0000018C 2F00 move.l -[A7], D0 0000018E 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */] 00000192 70FF moveq.l D0, 0xFFFFFFFF 00000194 B09F cmp.l D0, [A7]+ 00000196 6708 beq +0xA /* 000001A0 */ 00000198 397C 0025 0002 move.w [A4 + 0x2], 0x25 /* '%' */ 0000019E 604C bra +0x4E /* 000001EC */ label000001A0: 000001A0 0C47 FC18 cmpi.w D7, 0xFC18 000001A4 6602 bne +0x4 /* 000001A8 */ 000001A6 6044 bra +0x46 /* 000001EC */ label000001A8: 000001A8 4A47 tst.w D7 000001AA 6C1A bge +0x1C /* 000001C6 */ 000001AC 3007 move.w D0, D7 000001AE 4440 neg.w D0 000001B0 3E00 move.w D7, D0 000001B2 206D F212 movea.l A0, [A5 - 0xDEE] 000001B6 2050 movea.l A0, [A0] 000001B8 BE68 000C cmp.w D7, [A0 + 0xC] 000001BC 6F2E ble +0x30 /* 000001EC */ 000001BE 397C 0019 0002 move.w [A4 + 0x2], 0x19 000001C4 6026 bra +0x28 /* 000001EC */ label000001C6: 000001C6 4A47 tst.w D7 000001C8 5FC0 sle D0 000001CA 206D F4D4 movea.l A0, [A5 - 0xB2C] 000001CE BE68 0002 cmp.w D7, [A0 + 0x2] 000001D2 5EC1 sgt D1 000001D4 8001 or.b D0, D1 000001D6 6708 beq +0xA /* 000001E0 */ 000001D8 397C 0019 0002 move.w [A4 + 0x2], 0x19 000001DE 600C bra +0xE /* 000001EC */ label000001E0: 000001E0 7001 moveq.l D0, 0x01 000001E2 B054 cmp.w D0, [A4] 000001E4 6706 beq +0x8 /* 000001EC */ 000001E6 397C 0046 0002 move.w [A4 + 0x2], 0x46 /* 'F' */ label000001EC: 000001EC 4CDF 1080 movem.l D7,A4, [A7]+ 000001F0 4E5E unlink A6 000001F2 2E9F move.l [A7], [A7]+ 000001F4 4E75 rts 000001F6 4E56 FFF4 link A6, -0x000C 000001FA 48E7 0118 movem.l -[A7], D7,A3,A4 000001FE 286E 0008 movea.l A4, [A6 + 0x8] 00000202 2F0C move.l -[A7], A4 00000204 4EBA FF6E jsr [PC - 0x92 /* 00000174 */] 00000208 4A6C 0002 tst.w [A4 + 0x2] 0000020C 6704 beq +0x6 /* 00000212 */ 0000020E 6000 0096 bra +0x98 /* 000002A6 */ label00000212: 00000212 102C 0006 move.b D0, [A4 + 0x6] 00000216 670C beq +0xE /* 00000224 */ 00000218 4267 clr.w -[A7] 0000021A 3F2C 0004 move.w -[A7], [A4 + 0x4] 0000021E 4EAD 1C42 jsr [A5 + 0x1C42 /* export_900 */] 00000222 1E1F move.b D7, [A7]+ label00000224: 00000224 4A6C 0004 tst.w [A4 + 0x4] 00000228 6C16 bge +0x18 /* 00000240 */ 0000022A 206D F212 movea.l A0, [A5 - 0xDEE] 0000022E 2050 movea.l A0, [A0] 00000230 302C 0004 move.w D0, [A4 + 0x4] 00000234 4440 neg.w D0 00000236 C1FC 002E muls.w D0, 0x2E /* '.' */ 0000023A 47F0 0000 lea.l A3, [A0 + D0.w] 0000023E 600C bra +0xE /* 0000024C */ label00000240: 00000240 42A7 clr.l -[A7] 00000242 3F2C 0004 move.w -[A7], [A4 + 0x4] 00000246 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 0000024A 265F movea.l A3, [A7]+ label0000024C: 0000024C 196B 0006 0008 move.b [A4 + 0x8], [A3 + 0x6] 00000252 196B 0007 0009 move.b [A4 + 0x9], [A3 + 0x7] 00000258 296B 000C 000A move.l [A4 + 0xA], [A3 + 0xC] 0000025E 7000 moveq.l D0, 0x00 00000260 2940 000E move.l [A4 + 0xE], D0 00000264 296B 0008 0012 move.l [A4 + 0x12], [A3 + 0x8] 0000026A 296B 0010 0016 move.l [A4 + 0x16], [A3 + 0x10] 00000270 396B 0014 001A move.w [A4 + 0x1A], [A3 + 0x14] 00000276 41EC 001C lea.l A0, [A4 + 0x1C] 0000027A 43EB 0016 lea.l A1, [A3 + 0x16] 0000027E 20D9 move.l [A0]+, [A1]+ 00000280 20D9 move.l [A0]+, [A1]+ 00000282 41EC 0024 lea.l A0, [A4 + 0x24] 00000286 43EB 001E lea.l A1, [A3 + 0x1E] 0000028A 20D9 move.l [A0]+, [A1]+ 0000028C 20D9 move.l [A0]+, [A1]+ 0000028E 296B 0026 002C move.l [A4 + 0x2C], [A3 + 0x26] 00000294 396B 002A 0030 move.w [A4 + 0x30], [A3 + 0x2A] 0000029A 396B 002C 0032 move.w [A4 + 0x32], [A3 + 0x2C] 000002A0 296B 0002 0034 move.l [A4 + 0x34], [A3 + 0x2] label000002A6: 000002A6 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000002AA 4E5E unlink A6 000002AC 2E9F move.l [A7], [A7]+ 000002AE 4E75 rts 000002B0 4E56 FFC8 link A6, -0x0038 000002B4 48E7 0018 movem.l -[A7], A3,A4 000002B8 286E 0008 movea.l A4, [A6 + 0x8] 000002BC 2F0C move.l -[A7], A4 000002BE 4EBA FEB4 jsr [PC - 0x14C /* 00000174 */] 000002C2 4A6C 0002 tst.w [A4 + 0x2] 000002C6 6704 beq +0x6 /* 000002CC */ 000002C8 6000 0092 bra +0x94 /* 0000035C */ label000002CC: 000002CC 0C6C FC18 0004 cmpi.w [A4 + 0x4], 0xFC18 000002D2 6606 bne +0x8 /* 000002DA */ 000002D4 47EE FFC8 lea.l A3, [A6 - 0x38] 000002D8 600C bra +0xE /* 000002E6 */ label000002DA: 000002DA 42A7 clr.l -[A7] 000002DC 3F2C 0004 move.w -[A7], [A4 + 0x4] 000002E0 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 000002E4 265F movea.l A3, [A7]+ label000002E6: 000002E6 176C 0008 0006 move.b [A3 + 0x6], [A4 + 0x8] 000002EC 176C 0009 0007 move.b [A3 + 0x7], [A4 + 0x9] 000002F2 486B 0007 pea.l [A3 + 0x7] 000002F6 3F3C 0003 move.w -[A7], 0x3 000002FA 1F3C 0001 move.b -[A7], 0x1 000002FE 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */] 00000302 276C 0012 0008 move.l [A3 + 0x8], [A4 + 0x12] 00000308 276C 000A 000C move.l [A3 + 0xC], [A4 + 0xA] 0000030E 276C 0016 0010 move.l [A3 + 0x10], [A4 + 0x16] 00000314 376C 001A 0014 move.w [A3 + 0x14], [A4 + 0x1A] 0000031A 41EB 0016 lea.l A0, [A3 + 0x16] 0000031E 43EC 001C lea.l A1, [A4 + 0x1C] 00000322 20D9 move.l [A0]+, [A1]+ 00000324 20D9 move.l [A0]+, [A1]+ 00000326 41EB 001E lea.l A0, [A3 + 0x1E] 0000032A 43EC 0024 lea.l A1, [A4 + 0x24] 0000032E 20D9 move.l [A0]+, [A1]+ 00000330 20D9 move.l [A0]+, [A1]+ 00000332 276C 002C 0026 move.l [A3 + 0x26], [A4 + 0x2C] 00000338 376C 0030 002A move.w [A3 + 0x2A], [A4 + 0x30] 0000033E 376C 0032 002C move.w [A3 + 0x2C], [A4 + 0x32] 00000344 276C 0034 0002 move.l [A3 + 0x2], [A4 + 0x34] 0000034A 0C6C FC18 0004 cmpi.w [A4 + 0x4], 0xFC18 00000350 660A bne +0xC /* 0000035C */ 00000352 2F0B move.l -[A7], A3 00000354 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00000358 4EAD 1CEA jsr [A5 + 0x1CEA /* export_921 */] label0000035C: 0000035C 4CDF 1800 movem.l A3,A4, [A7]+ 00000360 4E5E unlink A6 00000362 2E9F move.l [A7], [A7]+ 00000364 4E75 rts